Cholinesterases (ChEs) play a vital role in the regulation of cholinergic transmission. The inhibition of ChEs is considered to be involved in increasing acetylcholine level in the brain and thus has been implicated in the treatment of Alzheimer’s disease. We have designed and synthesized a series of novel indole derivatives and screened them for inhibition of acetylcholinesterase (AChE) and butyrylcholinesterase (BChE). Most of the tested compounds exhibited inhibitory activity against AChE and BChE. Among them 4f and 6e showed the highest AChE inhibitory activity with IC50 91.21±0.06 and 68.52±0.04 μM, respectively. However compound 5a exhibited the highest inhibitory activity against BChE (IC50 55.21±0.12 μM).